xen: arm: map entire memory banks on arm64
authorIan Campbell <ian.campbell@citrix.com>
Thu, 10 Oct 2013 14:43:42 +0000 (15:43 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Thu, 24 Oct 2013 13:23:56 +0000 (14:23 +0100)
commitd2766bee0f1f0fc1c4dbf30dcc9a43b91d5f19ce
tree01be47dd1a07e2f1f402acf5f0e02553c51c6270
parent50257e96b77c51b3eeb06ab68e7bd48ba2a8752b
xen: arm: map entire memory banks on arm64

Currently we only map regions which are not part of boot modules. However we
subsequently free at least some of those modules to the heaps in
discard_initial_modules and if we were unluckly with sizing/location we might
end up adding unmapped pages to the heap.

The heaps on 64-bit use 1GB mappings, so in practice this is probably pretty
unlikely and I've not actually seen it.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Julien Grall <julien.grall@linaro.org>
xen/arch/arm/setup.c